github.com/vmihailenco/bufpool.Buffer.buf (field)

62 uses

	github.com/vmihailenco/bufpool (current package)
		buf_pool.go#L41: 		buf.buf = buf.buf[:length]
		buf_pool.go#L61: 	buf.buf = buf.buf[:cap(buf.buf)]
		buf_pool.go#L62: 	buf.off = cap(buf.buf) + 1
		buffer.go#L22: 	buf      []byte // contents are the bytes buf[off : len(buf)]
		buffer.go#L50: func (b *Buffer) Bytes() []byte { return b.buf[b.off:] }
		buffer.go#L61: 	return string(b.buf[b.off:])
		buffer.go#L65: func (b *Buffer) empty() bool { return len(b.buf) <= b.off }
		buffer.go#L69: func (b *Buffer) Len() int { return len(b.buf) - b.off }
		buffer.go#L73: func (b *Buffer) Cap() int { return cap(b.buf) }
		buffer.go#L87: 	b.buf = b.buf[:b.off+n]
		buffer.go#L94: 	if l := len(b.buf); n <= cap(b.buf)-l {
		buffer.go#L95: 		b.buf = b.buf[:l+n]
		buffer.go#L111: 	b.buf = b.buf[:m]
		buffer.go#L123: 	return copy(b.buf[m:], p), nil
		buffer.go#L135: 	return copy(b.buf[m:], s), nil
		buffer.go#L152: 		b.buf = b.buf[:i]
		buffer.go#L153: 		m, e := r.Read(b.buf[i:cap(b.buf)])
		buffer.go#L158: 		b.buf = b.buf[:i+m]
		buffer.go#L176: 		m, e := w.Write(b.buf[b.off:])
		buffer.go#L206: 	b.buf[m] = c
		buffer.go#L224: 	n = utf8.EncodeRune(b.buf[m:m+utf8.UTFMax], r)
		buffer.go#L225: 	b.buf = b.buf[:m+n]
		buffer.go#L243: 	n = copy(p, b.buf[b.off:])
		buffer.go#L261: 	data := b.buf[b.off : b.off+n]
		buffer.go#L277: 	c := b.buf[b.off]
		buffer.go#L294: 	c := b.buf[b.off]
		buffer.go#L300: 	r, n := utf8.DecodeRune(b.buf[b.off:])
		buffer.go#L355: 	i := bytes.IndexByte(b.buf[b.off:], delim)
		buffer.go#L358: 		end = len(b.buf)
		buffer.go#L361: 	line = b.buf[b.off:end]
		buffer.go#L387: func NewBuffer(buf []byte) *Buffer { return &Buffer{buf: buf} }
		buffer.go#L396: 	return &Buffer{buf: []byte(s)}
		buffer_ext.go#L9: 	if b.off > cap(b.buf) {
		buffer_ext.go#L12: 	b.buf = b.buf[:0]
		buffer_ext.go#L18: 	if b.off > cap(b.buf) {
		buffer_ext.go#L21: 	b.buf = buf[:0]
		buffer_ext.go#L30: 	if b.off > cap(b.buf) {
		buffer_ext.go#L42: 	if b.buf == nil && n <= smallBufferSize {
		buffer_ext.go#L43: 		b.buf = make([]byte, n, smallBufferSize)
		buffer_ext.go#L46: 	c := cap(b.buf)
		buffer_ext.go#L52: 		copy(b.buf, b.buf[b.off:])
		buffer_ext.go#L58: 		copy(tmp.buf, b.buf[b.off:])
		buffer_ext.go#L59: 		b.buf, tmp.buf = tmp.buf, b.buf
		buffer_ext.go#L64: 	b.buf = b.buf[:m+n]